/*
    1.同步文件读取
    2.异步文件读取
    3.简单文件读取
      fs.readFile(path[, options], callback)
      fs.readFileSync(path[, options])
        - path 要读取文件的路径
        - options 读取的选项
        - callback 回调函数，通过回调函数将读取到的内容返回
          - err 错误对象
          - data 读取的数据，会返回一个buffer
    4.流式文件读取
 */

const fs = require('fs')

const path1 = 'hello3.txt'
const path2 = 'fileico.png'

fs.readFile(path2, function (err, data) {
  if (!err) {
    // 将data写入到文件中
    fs.writeFile('ico.png', data, function (err) {
      if (!err) {
        console.log('文件写入成功')
      }
    })
  }
})
